#include "widget.h"

#include <QApplication>
//QTabWidget标签页控件
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();
    return a.exec();
}
/*
 * QTabWidget标签页控件
 * QTabWidget是一个标签页控件，用户可以往里面添加widget控件，
 * 在这个widget中再加入一些别的控件,进一步就可以通过标签页进行切换
 * 标签页中的页：QWidget控件
 *
 * 属性
 * tabPosition属性：标签页选项卡所在的位置
 *      QTabWidget::North：上方
 *      QTabWidget::South：下方
 *      QTabWidget::West：左侧
 *      QTabWidget::East：右侧
 * currentIndex属性：当前选中了第几个标签页。即当前选中标签页的下标，下标从0开始计算
 * currentTabText属性：当前选中的标签页的文本内容
 * currentTabName属性：当前选中的标签页的名称，不常用
 * currentTabIcon属性：当前选中的标签页的图标
 * currentTabToolTip属性：当前选中的标签页的提示信息
 * tabsCloseable属性：标签页是否可以进行关闭，这里只是会显示一个关闭按钮，不会做出这个按钮的功能
 * movable属性：标签页是否可以移动。即通过鼠标是否可以拖动
 *
 * 信号
 * currentChanged(int)：在标签页发生切换时触发，参数：被最新选中的标签页选项卡的编号
 * tabBarClicked(int)：单击选项卡的标签条时触发，参数：被单击的选项卡编号
 * tabBarDoubleClicked(int)：双击选项卡的标签条时触发，参数：被双击的选项卡的编号
 * tabCloseRequest(int)：标签页关闭时触发，参数：被关闭的选项卡编号
 *
*/
